﻿using System.Collections.Generic;
using Cms.Domain;

namespace Cms.Application.Admin.Views
{
    public interface IEditAdministratorGroupView : IAdminPageView, ITranslatable
    {
        int GroupID { get; }

        string Name { get; set; }

        DefaultAccess DefaultPageAccess { get; set; }

        DefaultAccess DefaultCustomAdminPageAccess { get; set; }

        IList<int> SelectedPermissionIDs { get; }
        void SetGroupID(int id);
        void SetPermissions(IList<Permission> permissions);
    }
}